Versions:

  • 0.11.0
  • 0.10.3
  • 0.10.2

Px 0.11.0, released by genotrance, is a lightweight HTTP(S) proxy server designed to let desktop applications pass through corporate NTLM or Kerberos proxies without implementing the authentication handshake themselves. Written in Python and now in its third public iteration, the tool acts as a local intermediary: programs point to Px running on 127.0.0.1, Px forwards their traffic to the upstream proxy, and silently performs the Windows SSPI exchange using the credentials of the currently logged-on domain user. This removes the need to store passwords in configuration files and allows legacy or non-proxy-aware software to operate seamlessly behind tightly controlled gateways. Beyond Windows single sign-on, the same executable runs on Linux and macOS where SSPI is unavailable; there, a plaintext domain, username and password can be supplied in the settings file so that Px can still negotiate NTLM or Kerberos on behalf of clients. Typical use cases include command-line package managers, Docker containers, development tools, and commercial applications that lack native NTLM support yet must reach external repositories, update servers, or cloud APIs from within a corporate perimeter. Because Px speaks standard HTTP CONNECT, it also handles TLS tunneling for HTTPS traffic without decrypting payloads, preserving end-to-end security while satisfying the proxy’s authentication demands. Administrators can whitelist target hosts, override upstream ports, or chain multiple proxy levels through an INI-style configuration, and the daemon can be installed as a portable script or a Windows service for machine-wide use. Px is classified under Networking/Proxy Tools and is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version and supporting batch installation of multiple applications.

Tags: